allyl polymerization - French English Dictionary